//funcion que lee un archivo que se le pasa por parametro y lo devuelve en un string



string leerArchivo(string path){



    string line, allFile;                               //declaro el string para las lineas y el archivo completo.
    ifstream myfile (path.c_str());             //redirij el path al archivo el c_str devuelve el char* del string.

    if (myfile.is_open())                       //me fijo si se puede editar el archivo
    {
        while (! myfile.eof() )                 //bucle para leer el archivo linea por linea
        {
            getline (myfile,line);               //obtengo la linea
            allFile+= line;                     //se la agrego al string principal
        }
        myfile.close();                     //cierro el arhivo
    }
    else{
        cout << "Unable to open file";                      //si da error de archivo en uso
        return "ERROR";
    }


    return allFile;                         //devuelvo el string principal con todo el file.

}